package com.cn.springcloudwechat.mapper.mapper.dto;

import com.cn.springcloudwechat.model.dto.AreaDto;
import com.cn.springcloudwechat.model.dto.StationDto;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface AreaDtoMapper {

    /**
     * 查询省
     * @param
     * @return
     */
    List<AreaDto> getProvince();

    /**
     * 查询市
     * @param
     * @return
     */
    List<AreaDto> getCity();

    /**
     * 查询县(区)
     * @param
     * @return
     */
    List<AreaDto> getCountry();

    /**
     * 查询站点名称id
     * @return
     */
    List<StationDto> getStationDto(@Param("countyAreaId") Long countyAreaId,@Param("cityAreaId") Long cityAreaId,@Param("provinceAreaId") Long provinceAreaId);

    /**
     * 根据penrentId查询地区
     * @param perentId
     * @return
     */
    List<AreaDto> getAreaByPerentId(String perentId);
}
